package cn.lzy.service;


import cn.lzy.model.domain.Article;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * @Name: lanyuting
 * @CreateTime: 2023-10-31  16:58
 * */

public interface IArticleService {
    // 1.分页查询文章列表
    public PageInfo<Article> selectArticleWithPage(Integer page, Integer count);

    // 2.统计前15的热度文章信息
    public List<Article> getHeatArticles();

    // 根据文章id查询单个文章详情
    public Article selectArticleWithId(Integer id);

    // 发布文章
    public void publish(Article article);

    // 根据主键更新文章 修改文章的方法
    public void updateArticleWithId(Article article);

    // 根据主键 删除文章
    public void deleteArticleWithId(int id);

}

